package com.mvc.service.healthmanager;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.mvc.model.healthmanager.archive.BloodPressure;
import com.mvc.model.healthmanager.archive.BloodSugar;
/**
 * @author hejie
 *
 */
public interface BloodSugarServiceI {
	/**
	 * 根据条件查询血糖数据
	 * @param bSugar
	 * @return
	 */
	public List<BloodSugar> getBloodSugar(BloodSugar bSugar);
	/**
	 * 根据个人id,获取最新血糖记录
	 * @author qingjie
	 * @param personId
	 * @return
	 * Date:2015-11-15
	 */
	public BloodSugar getNewBloodSugar(BloodSugar bs);
	
	/**
	 * 根据个人id,获取血糖记录Json数据
	 * @author qingjie
	 * @param personId
	 * @return
	 * Date:2015-11-15
	 */
	public String getJsonData(BloodSugar bSugar);
	
	/**
	 * 获取最新的血糖，根据条件
	 * @author qingjie
	 * @param bPressure
	 * @return
	 * Date:2015-11-14
	 */
	public List<BloodSugar> findNewBloodPressure(Map<String, Object> params,String order);
	
	/**
	 * @author Roy
	 * 根据不同条件查询血糖表
	 * @param param
	 * @return
	 */
	public List<BloodSugar> findBloodSugars(Map<String, Object> params,String order);
	
	/**
	 * 保存或者更新血糖
	 * @author qingjie
	 * @param bs
	 * @return
	 */
	public BloodSugar saveOrUpdate(BloodSugar bs);
	
} 
